package destiny.神煞;

import destiny.干.天干;
import destiny.干.生旺死绝;
import destiny.支.地支;
import destiny.预测.干支数;
import destiny.预测.支数;

public class 禄神 extends 用神煞 {
	protected 禄神() {
		message = "禄神是旺遇地支劫财，不逢刑克冲破，主功名亨通。身旺禄多宜克泄，身弱禄旺无破均为贵命。禄忌冲破，如甲禄为寅，见申为破；卯禄忌酉；巳禄忌亥；午禄忌子为破禄，贵者丢官罢职，贫困者虚名等，常人衣禄不足，奔波劳碌。";
	}

	@Override
	public String getName() {
		return "禄神";
	}

	@Override
	protected void 神煞(干支数[] 柱数, int 年序, int 月序, int 日序) {
		天干 日主 = 柱数[日序].干数().天干();
		地支 禄神 = 生旺死绝.寻支(日主, 生旺死绝.临官);
		for (int i = 0; i < 柱数.length; ++i) {
			支数 支数 = 柱数[i].支数();
			地支 支 = 支数.地支();

			if (禄神.equals(支))
				支数.神煞().add(new 神煞(this, true, 日序));
		}
	}
}
